﻿/**
 * \file NomVille.xaml.cs
 * \brief Classe NomVille.xaml
 * \author ARTUR Vincent
 * \author LAPERDRIX Pierre
 * \version 1.0
 */

namespace WpfJeu
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Navigation;
    using System.Windows.Shapes;

    /**
     * \class NomVille
     * \brief Fenêtre qui permet de choisir le nom d'une ville
     */
    public partial class NomVille : Window
    {
        /**
         * \fn public NomVille()
         * \brief Constructeur de NomVille
         */
        public NomVille()
        {
            InitializeComponent();
        }

        /**
         * \fn public string Nom()
         * \brief Retourne le nom de la ville choisi par le joueur
         * \return le nom de la ville
         */
        public string Nom()
        {
            return NomText.Text.ToString();
        }

        /**
         * \fn void okButton_Click(object sender, RoutedEventArgs e)
         * \brief Contrôle que le nom de la ville n'est pas vide
         * \param sender
         * \param e
         */
        void okButton_Click(object sender, RoutedEventArgs e)
        {
            // On informe l'utilisateur que l'on n'accepte pas de nom vide
            if (NomText.Text == "")
            {
                MessageBox.Show("Nom invalide");
            }
            else
            {
                // On accepte dans le cas contraire
                this.DialogResult = true;
            }  
        }

    }
}
